throw rock at - French English Dictionary